The species epithet is Latin word for palmaris (excellent,perfect)referring to the appearance and shape of the ... [details]