EGAVE
latrate
Meaning
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