The phrase "meter diameter" means the width or length of something that measures one meter, which is about the same length as a small car. Full definition
At the entrance of the museum, a half - open space holds the four - meter diameter large - scale sound installation. (capsuleshanghai.com)
The Atacama Large Millimeter / Submillimeter Array (ALMA) has been conceived as a radio telescope comprised of sixty - four transportable 12 - meter diameter antennas distributed over an area 14 km in extent. (alma-telescope.jp)
Initial deployment at Gemini South, a telescope with an 8 - meter diameter mirror located on Cerro Pachon (Chilean Andes) at an altitude of 2,715 meters (9,000 feet). (planetimager.org)