GeneralConnection.com
➔
Dictionary
icarus
Noun
1. Icarus
1. mythical being
Usage