Search term エキドナ has 2 results
Jump to
JA Japanese EN English
エキドナ (n) [any of the four species of small spined monotremes] echidna (n) [any of the four species of small spined monotremes]
エキドナ Echidna (mythology)