← Back to browsedidonoun#37,592TranslationNo Japanese definition yet.English definition(Roman mythology) a princess of Tyre who was the founder and queen of CarthageExamplesNo examples yet.Similar wordsdidosdiddidoesdidididydida← catarellatoller →