English word definition — powered by WordNet
cause to grow together parts from different plants
fix or set securely or deeply
Want to remember engraft?