babirousas

English

Noun

babirousas

  1. plural of babirousa

Anagrams