SPATTER-DOCK MEANING IN ENGLISH

• Spatter-dock Definition & Synonyms

  1. (n.) The common yellow water lily (Nuphar advena).


RECENT SEARCHES