horseapple

horseapple definitions

noun
  • A tree of this species. 

  • The large, wrinkled, inedible fruit of the American tree Maclura pomifera.