What is the full meaning of pyrethroids
PYRETHROID, any of various synthetic compounds related to the pyrethrins, and sharing their insecticidal properties [n]
Example of the word pyrethroids placed on a Scrabble board.