nilüfer


Results for "nilüfer"

Turkish - English dictionary

nilüfer

(Turkish - English dictionary) :
water lily.