Home
Manglish
English listing
Malayalam listing
About
Sabre-toothed lion - meaning in malayalam
Meanings for Sabre-toothed lion
noun
വംശനാശംവന്ന ഒരു പ്രാചീന മൃഗം