What is the meaning of planter in English?

Learn vocabulary with pictures as well as definitions of planter in English

Learn in

See more

n. planter

Definition of planter in English

Structure designed to house plants in pots or in a small flower bed.

Synonyms of planter in English

window box