Meaning of “newbuild” in the English Dictionary

british dictionary