English: tranche
Welsh: cyfran
Subject: Ewrop
English definition: Part payment.
Welsh definition: Rhandaliad.