loddigesia
/lɒdˈdʒiːziə/Definitions
1. noun
a genus of hummingbirds in the family Trochilidae
“The rare Loddigesia species is found in the Andes mountain range.”
1. noun
a genus of hummingbirds in the family Trochilidae
“The rare Loddigesia species is found in the Andes mountain range.”