Мне кажется, «б..ть» чаще используется как междометие, чем как «распутная женщина». Так же как и многие другие слова. Поэтому если хочешь, чтобы ребёнок правильно понимал значение, то вариант ругательного слова все же ближе к правде чем объяснение этого слова как существительного. В общем, надо ещё контекст уточнять у сына