English Dictionary
Definition boatload in British English
boatload noun
[countable] noun
/ˈbəʊtˌləʊd/

English Dictionary