a low alluvial island or shoal in a river

listen to the pronunciation of a low alluvial island or shoal in a river
English - Turkish

Definition of a low alluvial island or shoal in a river in English Turkish dictionary

towhead
sırma saçlı kimse
English - English
towhead
a low alluvial island or shoal in a river
Favorites