sarro
English translation of sarro
m
- (en los dientes) plaque, tartar; (en la lengua) fur; (en tetera eléctrica, cañería) scale Definition of plaque in the British & World English dictionary Definition of plaque in the US English dictionary Translate plaque | into French | into German | into Italian