strip of toasted corn tortilla with tomato sauce, spicy chili pepper, and grated cheese - French English Dictionary

Suggest a Term