azaphosphatranes

English

Noun

azaphosphatranes

  1. plural of azaphosphatrane