Etymology
Today it means: (metrology) An SI unit of fluid measure equal to 10⁻¹⁸ liters; alternative spelling of attolitre. Full definition →
From atto- + liter.
Etymology from Wiktionary, CC BY-SA 4.0.