What does ametrosexual mean?

ametrosexual meaning in Urban Dictionary

somebody who does not like making love with either guys or females because he could be fundamentally deeply in love with himself and is quite often mistaken for becoming homosexual due to his care and criteria of external appearance and love for manufacturers