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.
2012