Meaning of टेलिसौरस in English
- A genus of extinct crocodilian reptiles of the Jurassic period, having a long and slender snout.
Meaning of टेलिसौरस in English
English usage of टेलिसौरस
Articles Related to ‘टेलिसौरस’
Browse Other Words By Clicking On Letters