English: camelids
Welsh: camelidau
Subject: Anifeiliaid
Welsh definition: Anifeiliaid o deulu'r camel - lamas, alpacas.