Het is Latijn.
homo = mens, iemand, man
foedus heeft 2 betekenissen:
1) bijv. nw. = lelijk, onooglijk, verlopen, slechtuitziend
2) zelfst.nw. = contract, verbond, akkoord
Dus waarschijnlijk is jouw vertaling = een lelijk mens
Maar kan ook zijn: een menselijke samenwerking, bv. een voetbalteam, een wedstrijd, een alliantie