WATER SOLDIER MEANING IN ENGLISH

• Water soldier Definition & Synonyms

  1. () An aquatic European plant (Stratiotes aloides) with bayonet-shaped leaves.


RECENT SEARCHES