BISCUTALLA LAEVIGATA
(noun)Did you mean?
Definitions
There is 1 meaning of the phrase
Biscutalla Laevigata.
Biscutalla Laevigata - as a noun
Plant of southeastern europe having yellow flowers like those of mustard and pods with open valves resembling bucklers
Synonyms (Exact Relations)
buckler mustard