What does Balsambirne mean?

Balsambirne - German to English

sour gourd [Momordica charantia]

View more

  • sour melon [Momordica charantia]