Niggeltoad69's definitions
Another word for a toad adversely affected by an oil spill and or a toad that especially dislikes water. Also used as a derogatory insult towards Irish people.
by Niggeltoad69 December 16, 2024
Get the Niggeltoad! mug.