English edit

Noun edit

microspatulas

  1. plural of microspatula