I think pedophile is a more general term, like a sexual orientation. BL is specific to boys, but also usually means that they have a more emotional desire to be with boys as well as the physical. Of course, it's all who you ask. Someone who is not part of the BL "community" would probably think pedophile means child molester and BL means picky child molester. |