"stretta" in English Stretta {f} stretta "stretta" English translation stretta Temposteigerung Stretta Detailed translations for "stretta" die Stretta{feminine} Stretta(also: Temposteigerung) stretta