oxothiazolidines

English

Noun

oxothiazolidines

  1. plural of oxothiazolidine