Found 3 boys and girls with the meaning of impression
Argraff / 7 letters 
Meaning of Argraff In Welsh, Argraff means Impression More
Taatheer / 8 letters 
Meaning of Taatheer In Muslim, Taatheer means Effectiveness. Impression More
Tathir / 6 letters 
Meaning of Tathir In Muslim, Tathir means Effectiveness. Impression More

Browse by meanings

earlyearnestearnestness
earthearth-loverearthen
earthlyearthyeastern
eathainebeneezereburhard
echeledgaredict
edmundeducatededward
edward'seffusionegare