translate a restaurant's name: El Cerro Grande
Please translate into English the name of a restaurant chain, El Cerro Grande.
adjective1. big, large (de tamaño); tall (de altura); great (de intensidad, importancia)
Could have a few meanings but "big" is probably what is intended.
The big hill, there is a translation application on this very website!