POMPELMOUSES MEANING IN ENGLISH

• Pompelmouses Definition & Synonyms

  1. (pl. ) of Pompelmous


• Pompelmous Definition & Synonyms

  1. (n.) A shaddock, esp. one of large size.


RECENT SEARCHES