Medicine

The commonest cause of massive upper GIT bleeding is: