nail (one's) colors to the mast - Spanish English Dictionary

Suggest a Term