meaning of sumatran

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


Related Words

sumatran |

Developed & Maintained By Taraprasad.com

Treasure Words