0%

ALL meanings of ioshkar-ola

Io·shkar-O·la
I i
  • noun ioshkar-ola autonomous republic in the Russian Federation in Europe. 8994 sq. mi. (23,294 sq. km). Capital: Ioshkar-Ola. 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?