stuffed leak - German English Dictionary