Results for "

seylap

"
Turkish - English dictionary

seylap

(Turkish - English dictionary) :
flood, torrent.