DIDONIA MEANING IN ENGLISH

• Didonia Definition & Synonyms

  1. (n.) The curve which on a given surface and with a given perimeter contains the greatest area.


RECENT SEARCHES