havza


Results for "havza"

Turkish - English dictionary

havza

(Turkish - English dictionary) :
1. river basin, catchment basin, drainage area. 2. geol. basin.