1
through all difficulties
2
to include different types of things
3
a tendency
4
to value
5
a partner
6
connected with cooking or kitchens
7
the physical or mental strength to do something for a long time, esp. something difficult
8
to make a mental or physical effort
9
also known as