water clover

English

Noun

water clover (plural water clovers)

  1. A plant in Marsilea.

References