WATER WITCH MEANING IN ENGLISH

• Water witch Definition & Synonyms

  1. () The stormy petrel.
  2. () The dabchick.


RECENT SEARCHES