3118 makrochronios mak- rokh-ron'-ee-os from 3117 and 5550; long- timed, i.e. long-lived:--live long. see GREEK for 3117 see GREEK for 5550