Meaning : The act of giving a formal (usually written) authorization.
Synonyms : license, permission
Meaning : Large game fish. Found in waters of the West Indies.
Synonyms : trachinotus falcatus
Meaning : Consent to, give permission.
Example :
She permitted her son to visit her estranged husband.
I won't let the police search her basement.
I cannot allow you to see your exam.
Synonyms : allow, countenance, let
Meaning : Make it possible through a specific action or lack of action for something to happen.
Example :
This permits the water to rush in.
This sealed door won't allow the water come into the basement.
This will permit the rain to run off.