1 definition by Dish200369420

A Sri Lankan living in the UAE who comes back to his homeland to complain about the economy. Usually has two sons, one who he favours over the other
Did that guy come back to his homeland

Yes he’s an Imaad
by Dish200369420 November 22, 2021
Get the Imaad mug.