gorilla biscuits - French English Dictionary