NEOTROPICS Meaning of NEOTROPICS in English [neo.trop.ics] n pl (1923): the Neotropical region Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012