have an impressive appearance - Turkish English Dictionary