accumulation of construction debris in large piles - Turkish English Dictionary

Suggest a Term