Etymology · Latin

locusta

1 English words descend from Latin locusta, most common first.