translate English to French: Humans are admittedly spatial and temporal.
Il faut reconnaître que les êtres humains sont spatiaux et temporaux.