Top definition
A person from Gibraltar who has very limited IQ and messes up constantly
Derek you are a f***ing Gibtard
by Gibtelecom August 02, 2018
Get the mug
Get a Gibtard mug for your buddy Nathalie.