tarantula killer (pompilus formosus) - German English Dictionary