the ultimate weapon - German English Dictionary