Many-spotted Hummingbird - French English Dictionary