to give out leaflets to people:
Leafleted
-
a piece of paper that gives you information or advertises something:
Leafleted meaning & definition 1 of Leafleted.
-
to give out leaflets to people:
Leafleted meaning & definition 2 of Leafleted.
Similar Words