Organism Living In Or On Another That It Feeds Off Exact Answer for CodyCross London Group 499 Puzzle 5.