Compounds idiot considers great (8)
I believe the answer is:
nitrates
'compounds idiot' is the definition.
'nitrates' can be an answer for 'compounds' (I've seen this before). I'm unsure of the 'idiot' bit.
I cannot understand how the rest of the clue works.
Can you help me to learn more?
(Other definitions for nitrates that I've seen before include "Fertiliser salts found in train set" , "Compounds" .)