1 definition by salamancadoudle

Top Definition
an annoying person that clings on people
she is a wicky wicky
by salamancadoudle November 27, 2018

Mug icon
Buy a wicky wicky mug!