Ballibaba


Results for "Ballibaba"

Turkish - English dictionary

ballıbaba

(Turkish - English dictionary) :
dead nettle.