having an unpleasant smell or taste; morally offensive
Old English ful 'rotten, unclean'
Try Another Word