English: weeping wall store
Welsh: storfa wal hidlo
Subject: Amaeth
Welsh definition: Storfa i ddal slyri, wedi'i hamgau gan wal o ddeunydd mân-dyllog, lle mae'r dŵr glân yn cael ei hidlo drwyddi.