picolitre

Noun

 * 1) One millionth of a microlitre; 10-12 litres

Translations

 * Italian: