Ок. Забудем про id и заменим их на классы ))
Вопрос: почему даже если сделать 100 блоков с классом nature при ховере они срабатывают корректно по одному (а не выделяются все вместе)?
При этом описание становится видимым одновременно на всех блоках.
$('div.nature').on('mouseenter mouseleave', function(){
$(this).toggleClass('hover-nature .dscr');
$('.nature .dscr').toggle();
Думаю, что проблема в 3-й строке. Но как ее изменить, чтобы код отрабатывал корректно, никак не догоню.