honestly, "trap" is kinda a harmful term if your really think about it, femboy is just a term that it is overrated and to describe any guy looking feminine, as you already said it, but trap is a really annoying term too, it has a feeling that a person is making another fall in a trap, misleading them, lying to them.
trap is only harmfull because some dumb snowflakes decided that because in some country, trap is used as a slur to harm certain type of people, therefore it's a bad word. But allegedly, sure, so long as it's still not femboy i'm fine with just crossdresder or what not else xD
And technically yes and no, traps also design people that are just naturally, genuinely in between both genders in terms of looks and could easily be misstaken as either. But for those there used to be another term that i forgot with time. Something something hime something