1 definition by Haahah11

Top Definition
A huge BBC ball licker
All men love amberas
by Haahah11 March 28, 2017

Mug icon
Buy a ambera mug!