• Pyramoid

    Full definition of pyramoid

    Noun

    pyramoid

    (plural pyramoids)
    1. (geometry)

    Anagrams

    © Wiktionary