less well-off

English Notes: 

less well off in terms of ...

English Description: 

or: less well endowed (ausgestattet, dotiert)

German Translation: