stephen1 stephen1 13-03-2015 English contestada what does the idiom "I may be short but I walk tall."