curl oneself up in a small space - Turkish English Dictionary

Suggest a Term