Brave reading and writing in Iowa travelling by river (7)
I believe the answer is:
warrior
'brave reading' is the definition.
'warrior' can be an answer for 'brave' (I've seen this in another clue). I'm not sure about the 'reading' bit.
'writing in iowa travelling by river' is the wordplay.
'writing' becomes 'rr' (I am not sure about this - if you are sure you should give a lot more credence to this answer).
'in' indicates putting letters inside.
'travelling' indicates anagramming the letters.
'by' says to put letters next to each other.
'river' becomes 'r' (abbreviation for river).
'iowa' is an anagram of 'waio'.
'rr' going within 'waio' is 'warrio'.
'warrio'+'r'='WARRIOR'
'and' is the link.
Can you help me to learn more?
(Other definitions for warrior that I've seen before include "Brave fighter" , "Person experienced in battle" , "Brave soldier" , "Fighting soldier" , "A famous fighter, noble in battle" .)