BEOLINGUS
Dictionary - TU Chemnitz

 English  German

to do sth. off the top of your head etw. spontan/ad hoc [geh.] tun; etw. ohne lange nachzudenken tun; etw. aus dem Stegreif tun {vt}

Off the top of my head I'd say ... /OTTOMH/ Spontan würde ich sagen ...