Slovnenya

Translation English French: uriniferous tubule

Dictionary: main
uriniferous tubule
noun