Home
Word with Friends
Scrabble
Dictionary
Helper
Logout
Profile
My Saves
Change Password
Home
Word with Friends
Scrabble
Dictionary
Helper
Sign up
Log in
SOWPODS
ENABLE
TWL
Organophosphate
Noun
organophosphate
(
plural
organophosphates
)
(
chemistry
) any
ester
of
phosphoric acid
or its
derivative
s, especially one used as an
insecticide
or
herbicide
© Wiktionary
Follow @FreeWordFinder