Pompoleon /(?)/

Pom·po·le·on

Pompoleon

n.
  1. See Pompelmous. (Bot.)