meaning of Balsambirne

Balsambirne - German to English

sour gourd [Momordica charantia]

View more

  • sour melon [Momordica charantia]