something or someone strange and surprising - Alemán Inglés Diccionario