sorade
1. off the top of one's head; from thin air
2. from memory
Expression
#89520
1. off the top of one's head; from thin air
2. from memory
1. to learn by heart (rote); to memorize
1. to sing from memory
1. to speak from memory
1. to recite from memory