buttoned-up Meaning, Definition & Usage
-
adjective satellite (British colloquial) not inclined to conversation
-
adjective satellite conservative in professional manner
- employers are looking for buttoned-up types