Translation of meiga in English:

meiga

witch, n.

feminine noun

  • 1

    witch
    wise woman
    • Meiga es el nombre de la primera misión con bandera española que se prepara para desplegarse en la superficie de Marte.