Results for "

horhor

"
Turkish - English dictionary

horhor

(Turkish - English dictionary) :
rushing water.