Skip to main content

The namerakchi's definitions

Attar

Share definition
An arabic word which means lack of intelligence and focus span.
He stuck hid head in the toilet again, he is such a attar.
by The namerakchi May 10, 2014
Flag
mugGet the Attar mug.