The misspelling "moggaj" can be corrected to "mogaj", which is an Urdu word meaning "exalted" or "noble". Alternatively, if you intended to type "mogaj", it could be a variant of "mohaj", a Hindi word referring to someone who has migrated. Considering the context, these suggestions seem plausible.