tiger swallowtail (papilio glaucus) - Spanish English Dictionary