English: net sink
Welsh: dalfa net
Subject: Amgylchedd
Welsh definition: Gweithgaredd sy'n dal mwy o nwyon tŷ gwydr nag y mae'n ei ollwng.