Homosexuality is characterized by emotional, romantic, or sexual attraction exclusively or predominantly towards people of one's own sex.
Gay is a term often used to describe a man who is attracted to men, but it can also be used for women attracted to women.
Lesbian is a term used to describe a woman who is attracted to other women.
Transgender is an umbrella term for people whose gender identity differs from the sex they were assigned at birth.