"scientists are stumped by this mystery virus" in German Scientists are stumped by this mystery virus. Die Wissenschaftler sind angesichts dieses mysteriösen Virus ratlos. Detailed translations for "scientists are stumped by this mystery virus" Scientists are stumped by this mystery virus. Scientists are stumped by this mystery virus. Die Wissenschaftler sind angesichts dieses mysteriösen Virus ratlos.