Find the word definition

Wiktionary
dimuon

n. 1 (context physics English) A proposed particle composed of two muons 2 (context physics English) Used attributively to describe systems containing two muons