jewelled nawabWiktionary 原文英美释义名词noun1Any member of the species Charaxes delphis (syn. Polyura delphis) of Indian leafwing butterflies.