Origin: Latin suffix -ure
Definition, synonyms and related words
Any manufactured or natural structure having a scale between molecular and microscopic.