electromagnetic launcher - Turkish English Dictionary