ICARIAN MEANING IN ENGLISH

• Icarian Definition & Synonyms

  1. (a.) Soaring too high for safety, like Icarus; adventurous in flight.


RECENT SEARCHES