Ambiguous call is a situation, when compiler cannot deduce from the passed parameter types, which version of function or method shall it use.