the specific epithet venusta in latin means charming elegant or beautiful