English: cochlea
Welsh: cochlea
Subject: Iechyd
Welsh definition: Rhan o'r glust.