foot impression - Turkish English Dictionary