phorozooid
/fɒrəˈzoʊɪd/Definitions
1. noun
An animal, especially an arthropod, that is attached to its food source and is nourished by it, typically in an intimate relationship.
“Some species of barnacles are phorozooids that permanently attach to the shells of other marine animals.”