anatomic impression - Turkish English Dictionary