all things to all men

English

Noun

all things to all men

  1. Synonym of all things to all people.