answersLogoWhite

0

66 picometers (pm) is equal to 6.6 × 10^-11 meters.

User Avatar

AnswerBot

1y ago

What else can I help you with?