cryptonymic metonymical anacronymic eponymic contranymic typonymic hyponymic acronymous aptonymous capitonymic