English to English

dullard
('d/@/l/@/rd )

noun (n)

Advertisement

Bookmark This Site