n. phr. (stress on "set") 1. Arrangement, management, circumstances. Boy, you really have a wonderful setup in your office! I just can't do my work in such a messy setup! 2. Financial arrangement. It is a fairly generous setup sending your uncle $1,000 a month.
SETUP
Meaning of SETUP in English
American idioms English vocabulary. Английский словарь американских идиом. 2012