English Dictionary
Definition moola in British English
moola noun
[uncountable] noun
/ˈmuːlə/
English Dictionary