ラマ
rama

Noun

1. llama (Lama glama)

From Spanish

Other forms: