What do these few Urdu words mean?

Re: What do these few Urdu words mean?

**-bashaarat means ‘glad tidings’ while baseerat means vision [foresightedness]

-the word is nasl NOT nasal**