troops (general term) - Französisch Englisch Wörterbuch