doo ade

English: Translation
a joking expression; literally, 'your liver!'