What does ambarose mean?

ambarose meaning in Urban Dictionary

a rather funny form of person that loves hanging with her pals and checking out all those hot guys during the coastline. Somebody who is an ambarose have her stupid moments then the lady wise.