by Nott’m Forest December 07, 2024

An insult to call someone stupid or retarted (sometimes but rarely mentally disabled), mainly used in the UK.
by Nott’m Forest August 10, 2022

by Nott’m Forest December 07, 2024
