Can a language be completely non-ambiguous?

All human languages are ambiguous at different levels: lexical and semantic. For example: Lexical ambiguity (homonyms, homophones, homographs, etc.): - How to pronounce ea in great, dead and meat,  or sas in Kansas and Arkansas? - Which lead are we talking about, lead (the metal pronounced led) or lead (the verb pronounced leed in the present tense and led in the past tense)? - In French, the [...]