I found this term onin a scientist book and my effort so far was to copy pastedpaste the word into ejje weblio, but weblio wasndidn't gave me thean answer. Is this wordphrase a kind of idiom or something? How I can I google something that is suspected to be an idiom?