a fresh salsa made with tomato-cilantro and onion - Englisch Synonyme Wörterbuch