Pompelmous

Webster's Dictionary of the English Language

·noun A shaddock, ·esp. one of large size.