English: infiltration trench
Welsh: ffos ymdreiddio
Subject: Amgylchedd
English definition: in the context of drainage systems