armature stations - Turkish English Dictionary