gorilla biscuits - German English Dictionary