a fresh salsa made with tomato-cilantro and onion - Türkisch Englisch Wörterbuch