Successfully support terms with multiple definitions for use with different languages using a Definition class