resto /ˈɹɛstəʊ/ noun2 •(informal) A restaurant.For instance, nine out of 10 restos in Toronto may offer Caesar salad, but "it's still about how you make it. — 2009 •(informal) A restoration (of an old car or building, etc.). formsrestos
Resto noun1 •(informal) Clipping of Restoration Island: an island off the coast of Queensland, Australia.