Definition of “savannah” - English Dictionary

british dictionary