Trematodiasis

What is Trematodiasis?

Trematodiasis definition and meaning on Dictionary terms:
adjective
having a tremulous or vibrating tone, as certain pipes of an organ.

noun
an organ pipe producing a tremolant tone.

 

reference: https://www.dictionary.com/browse/trematodiasis

Tags: