Troides amphrysus Cramer, 1779

Names

Valid name Troides amphrysus Cramer, 1779

Taxonomy

%LABEL% (%SOURCE%)