Definition of “cavernoma” - English Dictionary

british dictionary