macrometastases

English

Noun

macrometastases

  1. plural of macrometastasis