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

duncanduringdusky
dwelldwellerdwelling
dwelling-placesdwellseagle
earlyearthearthy
east.cheapeastcheapeaster
easternectoreducated
educationedwardeffect