to meet their engagement - Turkish English Dictionary