meaning of Aids potato Aids potato

Aids potato Aids potato meaning in Urban Dictionary

A derogatory term for an Irish traveller. When one of your mates with aids enables you to prepare and slashed by themselves peeling potatoes