SOUR GOURD


Meaning of SOUR GOURD in English

noun

1.

a. : cream-of-tartar tree

b. : the acid fruit of the cream-of-tartar tree

2. : baobab

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.