We do not currently know of any synonyms for imidazothiadiazoles.
The noun imidazothiadiazoles is defined as: