Multilingual Turkish Dictionary

HANDSPAKE

HANDSPAKE : German Turkish

f naut. el (od. irgat) manivelasi