British drug major AstraZeneca said on Monday it has entered into a definitive agreement to acquire EsoBiotec, a Belgianbiotech company, for up to $1 billion on a cash and debt-fre...