LAMB TAIL


Meaning of LAMB TAIL in English

noun

: a stout perennial weedy herb ( Trichinium exaltatum ) of the family Amaranthaceae that is common in Australia

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