forefront (n.) Look up forefront at Dictionary.com
"front part," late 15c., a Germanic-Latin hybrid, from fore- + front (n.). Originally of buildings, later of battles. The main modern sense ("foremost place in some scene of action") is from the military meaning "front rank of an army" (1510s).