be a tough nut to crack - Turkish English Dictionary

Suggest a Term