English
›
Words
something
that makes life easier or more enjoyable
Translation:
English
Noun
7
amenity
Add
Translation