gorilla biscuits - Turkish English Dictionary