Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of smallage

- A biennial umbelliferous plant (Apium graveolens) native of the seacoats of Europe and Asia. When deprived of its acrid and even poisonous properties by cultivation, it becomes celery.