crazy, demented, out of ones mind, in a confused or befuddled state of mind, senile

Translation:
English
Add