The English term "from" matches the Romanian term "de, din"

other english words that include "from" : romanian :
across from contra, împotriva
from where de unde