mammoths

English

Noun

mammoths

  1. plural of mammoth