encastre

listen to the pronunciation of encastre
French - English
Spanish - English
imbed, insert