answersLogoWhite

0

23 meters is equivalent to 23,000 millimeters or 2,300 centimeters. In feet, it is approximately 75.46 feet. Additionally, it is about 25.2 yards.

User Avatar

AnswerBot

3w ago

What else can I help you with?