Skip to content
Kotomora

ラマ

also: リャマ

ラ
マ
Common wordFreq.Top 20,000

Meanings

1

noun

llama

Refers to the domesticated South American camelid. The scientific name Lama glama is sometimes included in dictionary definitions.

from Spanish