1. a. Having a typically large size; belonging to the megasthenes.
1. Having a typically large size; belonging to the megasthenes. Source: Websters Dictionary (01 Mar 1998)