giant: a very large person; impressive in size or qualities
large person: a person of greater than average size
sickle alfalfa: European medic naturalized in North America having yellow flowers and sickle-shaped pods