What is the meaning of Attolitre?

An SI unit of fluid measure equal to 10 litres; alternative spelling of attoliter.

Source: wiktionary.org