spirotetronates

English

Noun

spirotetronates

  1. plural of spirotetronate