meaning of amorra

amorra meaning in Urban Dictionary

the work to be easy, slutty