SICKLE ALFALFA


Meaning of SICKLE ALFALFA in English

noun

also sickle lucerne or sickle medick

: a European medic ( Medicago falcata ) naturalized in No. America and having yellow flowers and falcate or nearly straight pods

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