Small = petit(masculine) petite(feminine)
Girl = fille
Friend= ami (M) amie (F)
But when I wana say I have a girlfriend, the translation is
J'ai une petite amie.
Instead of
J'ai une fille amie.
Is there a reason why the actual full translation is different?