meaning of long snouted
1.
having
a
snout
that
is
longer
than
average
Related Words
long-snouted
|
Developed & Maintained By
Taraprasad.com