English | German | Russian | Czech

deimatic English

Meaning deimatic meaning

What does deimatic mean?

deimatic

(zoology) Designed to startle or frighten a potential predator.

Are you looking for...?