Slovnenya

Translation English French: subatomic particle

Dictionary: main
subatomic particle
noun