becoming on (someone)
Attractive on someone, as of clothing or other wearable items. That gown is so becoming on you, my dear. My daughter has hazel eyes, so olive green is very becoming on her.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.
*becoming on someone
[of clothing] complimentary to someone; [of clothing] enhancing one's good looks. (*Typically: be ~; look ~.) The dress you wore last night is not becoming on you. That color is very becoming on you.
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs. © 2002 by The McGraw-Hill Companies, Inc.