horhor


Results for "horhor"

Turkish - English dictionary

horhor

(Turkish - English dictionary) :
rushing water.