Benzaldehyde, 2-methoxy-4-(trifluoromethyl)- [132927-09-4] 98%Benzaldehyde, 2-methoxy-4-(trifluoromethyl)- [132927-09-4] 98%SKU: 132927094Add to Quote