INTERRENAL


Meaning of INTERRENAL in English

noun the interrenal body.

2. interrenal ·adj between the kidneys; as, the interrenal body, an organ found in many fishes.

Webster English vocab.      Английский словарь Webster.