otlubağa


Results for "otlubağa"

Turkish - English dictionary

otlubağa

(Turkish - English dictionary) :
toad.