Meaning In Tamil Logo

Decametre

Tamil Meaning

டெகாமீற்றர்