Mohammed means Megatruth(?)
think so