A slang term for the female genitalia... some people confuse this word with with "queeb".
Did you get to see her quiff?
23👍 66👎