English: Mermaid Quay
Welsh: Mermaid Quay
Subject: Enwau lleoedd
English definition: Cardiff
Welsh definition: Caerdydd