English to Turkish Dictionary waterfalls

waterfalls

şelaleler
translation of 'waterfalls'
noun
çağlayan,
şelâle
definition
Credits: Google Translate
Download the
HelloEnglishApp
image_one