artificial - describes a thing not made by nature, collaborate - work together, dedicated - gave or devoted his time, flexible - able to bend without breaking, function - use or purpose, mimic - when you imitate something, obstacle - stands in the way or blocks progress, techniques - special ways of doing something to achieve a desired result,

Theme

Fonts

Options

Leaderboard

Switch template

Interactives

Restore auto-saved: ?