Meaning of “muscle-flexing” in the English Dictionary

british dictionary