clamped fin - Turkish English Dictionary