English

edit

Noun

edit

locustelle (plural locustelles)

  1. Alternative form of locustella