BEOLINGUS
Dictionary - TU Chemnitz

 German  English

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

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