Definition, synonyms and related words
An SI unit of fluid measure equal to 10^(−18) litres; alternative spelling of attoliter.