PARA CRESS MEANING IN ENGLISH

• Para cress Definition & Synonyms

  1. () An annual asteraceous herb (Spilances oleracea) grown in tropical countries as a pungent salad, and also used medicinally.


RECENT SEARCHES