mbalolo

English

Noun

mbalolo

  1. (archaic) palolo worm