pertaining to a shack or hut - Turkish English Dictionary

Suggest a Term