Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

indra Definition

Cancel
indra
noun
sense, any of the manners by which living beings perceive the physical world

Words Related to indra!

indra Examples by Brain Bank Users