1 definition by Deekou

An offensive word used to describe Muslim women who practice wearing a headscarf, also known as Hijab.
They insulted the Muslim girl by calling her a towel head because of the scarf she was wearing on her head.
by Deekou February 16, 2016
Get the towel head mug.