DOUGHNUT MEANING IN ENGLISH

• Doughnut Definition & Synonyms

  1. (n.) A small cake (usually sweetened) fried in a kettle of boiling lard.


Synonyms:
Annulus, Halo, Ring, Sinker,

RECENT SEARCHES