translate English to French: This is an essential part of our human nature.
C’est une partie essentielle de notre nature humaine.