lombrics

French

Noun

lombrics m

  1. plural of lombric