Pine meaning in tamil தேவதாரு

Pine – தேவதாரு

Pine meaning in tamil