open heel fin - Turkish English Dictionary