Meaning of biscutalla laevigata

Definition of biscutalla laevigata

(noun) plant of southeastern Europe having yellow flowers like those of mustard and pods with open valves resembling bucklers

Other information on biscutalla laevigata

WIKIPEDIA results for biscutalla laevigata
Amazon results for biscutalla laevigata