What does Mesopotamia mean?
A) the land of farmers
B) the land between the rivers
C) the fertile land
D) the land between the mountains and the sea