Meaning of 'log deflector'

  • மரக்கட்டை நீர்த்தடுப்பிகள்


Browse English to Tamil Dictionary