tarantula killer (pompilus formosus) - French English Dictionary