YELLOW SARSAPARILLA


Meaning of YELLOW SARSAPARILLA in English

noun

: canada moonseed

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