English: portal
Welsh: porthol
Subject: Cyfraith
English definition: A grand and imposing entrance (often extended metaphorically); a site that the owner positions as an entrance to other sites on the internet.
Welsh definition: Cyfaddasiad o’r Saesneg portal dan ddylanwad "porth" ac "ol". Drws, mynedfa, etc yn enwedig un mawr (GPC).