Антонимы - слова противоположные по значению.
Трусливый - смелый, храбрый.
Тяжелый - легкий.
Маленький - большой.
Трудный - простой.
Короткий - длинный.
Синонимы - слова одинаковые по значению.
Трусливый - боязливый, пугливый (робкий, застенчевый).
Тяжелый - сложный, трудный.
Маленький - небольшой.
Трудный - сложный, тяжелый.
Короткий - недлинный.