slightly deranged - Allemand Anglais Dictionnaire