WATER CELERY MEANING IN ENGLISH

• Water celery Definition & Synonyms

  1. () A very acrid herb (Ranunculus sceleratus) growing in ditches and wet places; -- called also cursed crowfoot.


RECENT SEARCHES