Skip to main content

English: camelids

Welsh: camelidau

Part of speech

Noun, Plural

Definition

Anifeiliaid o deulu'r camel - lamas, alpacas.