tarantula killer (pompilus formosus) - Spanish English Dictionary