What does Amanda Ross mean?

Amanda Ross meaning in Urban Dictionary

The biggest slut face in the world. Likes to have sex with most things, including staplers, bamboo, laundry detergent bottles, cuckoo clocks, and Slick Rick.