English Dictionary
Definition spillage in British English
spillage noun
noun
/ˈspɪlɪdʒ/
English Dictionary