latrant

listen to the pronunciation of latrant
English - English
One who complains constantly
Barking
latrant
Favorites