What does amorra mean?

amorra meaning in Urban Dictionary

the work to be easy, slutty