macrodroplets

EnglishEdit

NounEdit

macrodroplets

  1. plural of macrodroplet