rhamphoid ( synonym found)

Definition of rhamphoid:

(adj) : like or relating to the lymphatic system of the body

Definition of rhamphoid:

(adj) : like or relating to the lymphatic system of the body

Back to Top