glenoid lip - Turkish English Dictionary