Word info

affabrous

Adjective

Meaning

Executed in a workmanlike manner; ingeniously made.

Source: Webster's dictionary

Close letter words and terms