doo ade

English: Translation
a joking expression; literally, 'your liver!'
carroll-soulik-1973-p-63