EGAVE

latrate

Meaning

  1. verb To bark; to make doglike noises.

Similar words

allatrate bark blaff roar woof yarr give tongue blare blore rout

Save “latrate” to learn later