be in peak physical condition - Spanish English Dictionary