Definition of encastar in Spanish:

encastar

transitive verb

  • 1

    Mejorar una raza animal mediante el cruzamiento de individuos.