subatomic particles - Turkish English Dictionary