excavatable - Turkish English Dictionary