Breed of rabbit from African country, right for length (6)
I believe the answer is:
angora
This might be a double definition.
'breed' is the first definition.
(I have seen 'Breed of rabbit ' mean 'angora' so perhaps 'breed' could also mean 'angora')
'rabbit from african country right for length' is the second definition.
'Angora' can be an answer for 'rabbit' (Angora is an example). I'm unsure of the 'from african country right for length' bit.
'of' is the link.
(Other definitions for angora that I've seen before include "A groan from a goat" , "Wool from long-haired goats" , "Fabric from animal hair" , "Fur of rabbit - hair of goat" , "Fabric made from goat or rabbit hair" .)