• Sea-urchin

    Noun

    noun

    1. Attributive of sea urchinsea-urchin look

    Anagrams

    © Wiktionary