Hi Dreyfus, this site has over 3000 idioms and explanations
English Idioms and Idiomatic Expressions
A reference of 3520 English idioms and idiomatic expressions with definitions.
Idiom Categories - Search - English Idioms Beginning With 'A' - A little bird told me
www.usingenglish.com/reference/idioms/