English Spanish Dictionary

English - español

restaurant in Spanish: