pomegranate


Results for "pomegranate"

English - Turkish Dictionary

pomegranate

(English - Turkish Dictionary) :
i. nar.