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

English Dictionary