Mexican clover

noun

Definition of Mexican clover

: a tropical American herb (Richardia scabra) sometimes cultivated as a forage plant