pin rammer - Turkish English Dictionary