amelia earhart - English Synonyms Dictionary

amelia earhart

n.
[1] Earhart