Translation of "Trifft sehr zu" in English