stamba
[ stam-bah ]
noun
(in India) a memorial pillar.
Origin of stamba
1From the Sanskrit word stambha pillar, column
Words Nearby stamba
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2024
Browse