Archilochus colubris

1. (noun) a kind of hummingbird
Related Words: hummingbird



Terms and Conditions of Use / Copyright Notice