Meaning of land cress

Definition of land cress

(noun) of southwestern Europe; cultivated in Florida

Other information on land cress

WIKIPEDIA results for land cress
Amazon results for land cress