English

edit

Noun

edit

centroids

  1. plural of centroid

Anagrams

edit