unstoppable shot - German English Dictionary