Definition Definition

siphorhinal - Meaning and Examples

Meaning of 'siphorhinal' (Webster Dictionary)

1 . Siphorhinal [ a.]
- Having tubular nostrils, as the petrels.