Skip to main content

Definitions by Dumbrawr

A woman who is very dumb but at the same time knows what she is doing. Very weird and can never stop being annoying
Look at that Bayllee.
bayllee by Dumbrawr April 17, 2019