Byrd land

What is Byrd land?

Byrd land definition and meaning on Dictionary terms:
noun

a part of Antarctica, SE of the Ross Sea: discovered and explored by Adm. Richard E. Byrd.