Sign in
Dictionaries
English
... has caused or contributed to ... in the whole or in the greater part