Trophallaxis

What is Trophallaxis?

Trophallaxis definition and meaning on Dictionary terms:
noun, plural troph

Tags: