What does almitra mean?

almitra meaning in Urban Dictionary

it means awesome in six various old languages.