attolitre noun1 •An SI unit of fluid measure equal to 10⁻¹⁸ litres; alternative spelling of attoliter. formsattolitres