Hummingbird moth

What is Hummingbird moth?

Hummingbird moth definition and meaning on Dictionary terms:
noun