Home
Search
Index
Definify.com
Definition
2024
సిమ్లా
సిమ్లా
Telugu
Proper noun
సిమ్లా
•
(
simlā
)
?
Shimla
: State capital and
district
headquarters of
Himachal Pradesh
,
India
.
Similar Results