omenta

English

Noun

omenta

  1. plural of omentum

Anagrams