precarious housing made of branches and animal hides - Turkish English Dictionary

Suggest a Term