Definition & Meaning | English word INTERRENAL
INTERRENAL
Definitions of INTERRENAL
- (anatomy) Between the kidneys.
- (anatomy) The interrenal gland, an organ found in many fishes.
Number of letters
10
Is palindrome
No
Search for INTERRENAL in:
Page preparation took: 407.57 ms.