Noun
sex on legs (uncountable) (idiomatic) A person or persons considered to be very sexually attractive. She thinks he is sex on legs.