invadopodia

English

Noun

invadopodia

  1. plural of invadopodium