earth apple

English

Noun

earth apple (plural earth apples)

  1. Alternative form of earthapple.