Tysk-Engelsk ordbok »

es liegt ihr in der natur. betyder på engelska

TyskaEngelska
Es liegt ihr in der Natur.

It's in her nature.