On this site, trap tends to focus on trans, yes. Seems that way for most sites that use the term now, really. CD is more commonly used for fetishists or hobbyists.
Anyway, you have some nice pics, but smile some more, I feel like you'd look better if you did.
Anyway, you have some nice pics, but smile some more, I feel like you'd look better if you did.