English-Latin dictionary »

adapted by nature meaning in Latin

EnglishLatin
adapted by nature adjective

ingeniatus [ingeniata, ingeniatum]adjective

Your history