1 English Synonyms for DYMANTIC
Prev.1Next
deimatic
Definition: 1. (zoology) Designed to startle or frighten a potential predator.
Show more information about deimatic
Prev.1Next
Search took: 8.5392 ms
Definition: 1. (zoology) Designed to startle or frighten a potential predator.
Show more information about deimatic
Search took: 8.5392 ms