"torchance" in English Torchance {f} goal-scoring chance Detailed translations for "torchance" die Torchance{feminine} Torchance goal-scoring chance