"Amrita" is a word in ENGLISH

amrita ENGLISH
Definition:

Immortality; also, the nectar conferring immortality.

amrita ENGLISH
Definition:

Ambrosial; immortal.

Few words of positivity

I tried to abandon my tenacity, but I just couldn't let it go.

Tim Fargo

WORD SUGGESTIONS
Laugh your heart out.

Why did the cannibal eat the tightrope walker?He wanted a balanced meal.

life ENGLISH

Of human beings: The union of the soul and body; also, the duration of their union; sometimes, the deathless quality …

Read the complete definition
obversion ENGLISH

The act of immediate inference, by which we deny the opposite of anything which has been affirmed; as, all men …

Read the complete definition
e