Translation of centaur in Malay

centaur

sentora

noun

  • 1

    sentora, makhluk mitos berbadan kuda dan berkepala manusia