Translation of llama in Malay

llama

llama

noun

  • 1

    llama, sejenis binatang seperti unta yang berbulu tebal untuk mengangkut barang di Amerika Selatan