seylap


Results for "seylap"

Turkish - English dictionary

seylap

(Turkish - English dictionary) :
flood, torrent.