place with abundant chilca (baccharis latifolia) trees - Turkish English Dictionary

Suggest a Term