growls in Romanian
Makes your life flash before your eyes lol!
Perhaps this is an expression, such as for hearing a noise?
if it is, then i havent heard it before.