Ebuda

Dictionary of Greek and Roman Geography

EBUDA, EBUDAE INSULAE. [HEBUDES]