trifolium alexandrinum - French English Dictionary