Meaning of pepperwort

Definition of pepperwort

(noun) any of several water ferns of the genus Marsilea having four leaflets

Other information on pepperwort

WIKIPEDIA results for pepperwort
Amazon results for pepperwort