meaning of almitra

almitra meaning in Urban Dictionary

it means awesome in six various old languages.