slotted armature - Turkish English Dictionary