overly trusting person (especially in situations that require astuteness) - English Synonyms Dictionary

Can't found any synonym terms.