something or someone strange and surprising - Allemand Anglais Dictionnaire