do something off the top of your head - Spanish English Dictionary