gorilla biscuits - Spanish English Dictionary