roll up one's sleeves due to heat - Turkish English Dictionary

Suggest a Term