Azealia Banks thinks older men ''smell better.''

The 23-year-old rapper, who once dated a man almost triple her age, has admitted she finds males older than herself more attractive because they have better personal hygiene.

Speaking in the new issue of Playboy magazine, she said: ''I love older men. The things in an older man's house are better--his furniture, even his knives and his pots. And they smell better. Young guys, they may skip a shower and s*** like that.''

The outspoken star went on to reveal that her family used to joke about sex in their household all the time but her mother's desire to openly speak about it has now put her off getting pregnant

She explained: ''My mother was always making inappropriate jokes. We had sex books in the house ...

''When I got my period it was very much like, 'Boys are going to want to touch your body, but you can get pregnant now, and we not playing that s***.' My mum scared me off of getting pregnant.''

However, the brunette beauty - who is bisexual - believes men and women are frightened of her because her aggressive past.

She explained: ''Most women are scared of me. People have always been scared of me. I punched my teacher in the face one time when I was in preschool. We were playing house, and the lady was like, 'I'm a monster! I'm gonna eat your family!' I punched her right in the eye.''