Meaning Of The Word Osmeteria

Real Dictionary

What's the definition of Osmeteria? Find Osmeteria meanings, definitions and more at the Real Dictionary online.

Osmeteria Meaning

Osmeteria Definition
Osmeteria Definition

What's The Definition Of Osmeteria?

osmeteria in British English
plural noun: glands in some caterpillars that secrete foul-smelling substances to deter predators

More Definitions

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Definitions Of The Day