WATER SHIELD MEANING IN ENGLISH

• Water shield Definition & Synonyms

  1. () An aquatic American plant (Brasenia peltata) having floating oval leaves, and the covered with a clear jelly.


RECENT SEARCHES