Terephthalate meaning : Any salt or ester of terephthalic acid
terephthalate
cinemascope
phallocracies
salvage yards
dislodged