Results for "

nilüfer

"
Turkish - English dictionary

nilüfer

(Turkish - English dictionary) :
water lily.