1. Of or pertaining to Sumatra or its inhabitants. 2. A native of Sumatra. 3. a native or inhabitant of Sumatra
sumatran |