ibotenates

English

Noun

ibotenates

  1. plural of ibotenate