Results for "

orkide

"
Turkish - English dictionary

orkide

(Turkish - English dictionary) :
orchid.