what is the difference between male gamete and male gametophyte?
A male gametophyte is a haploid adult stage of a male organism that produces gametes.
Male gametes are haploid cells produced inside a gametophyte and fuses with female gamete for fertilization.