Having two possible meanings and not very clear is called -

Answer: 
ambiguous
Having two possible meanings and not very clear is called -